.top-bar{display:flex;align-items:center;justify-content:center}.announcement-bar-section{border:none;.announcement-bar{display:flex;flex-wrap:nowrap;padding-left:0;padding-right:0;gap:0;padding-top:10px}}.hdr-top-bar.dark-scheme,.hdr-top-bar.dark-scheme a{background-color:#000;color:#fff}.hdr-top-bar .topbar-item{flex-grow:1;padding-right:10px}.topbar-item.img-invert img.icon-img{filter:brightness(0) invert(1)}.topbar-item span,.topbar-item a span{font-size:14px}.topbar-item .announcement-bar__message{display:flex;justify-content:center;align-items:center;margin:0}.topbar-item a.link{text-decoration:none}.modalbox-overlay{position:fixed;width:100vw;height:100vh;top:0;left:0;bottom:0;right:0;z-index:9999999;background-color:#232323cc;display:none}.modalbox-overlay.active{display:block}.modalbox{position:fixed;right:0;top:0;background-color:#fff;z-index:99999999;overflow-y:auto;overflow-x:hidden;transition:transform .5s ease 0s;width:410px;height:100%;padding:40px 30px;transform:translate3d(410px,0,0);max-width:90%}.modalbox .modal-title{color:#121212;font-size:large;margin:0;padding-bottom:10px;border-bottom:1px solid #bdbcbc;margin-bottom:20px}.modalbox .modal-content{color:#121212;font-size:15px;margin-bottom:30px}.modalbox.active{transform:translateZ(0)}.topbar-item a.modal-popup{cursor:pointer}.modalbox button.modal__close{position:absolute;right:30px;top:30px;background:none;border:none;padding:0;width:18px;cursor:pointer;color:#000}.hdr-top-bar .page-width{display:flex}@media only screen and (min-width:990px) and (max-width:1200px){.hdr-top-bar .topbar-item{min-width:20%!important}.hdr-top-bar .announcement-bar{flex-wrap:nowrap}}@media only screen and (max-width:990px){.hide-mobile{display:none}.hdr-top-bar .topbar-item{padding:0 5px;width:33.33%!important}.hdr-top-bar .page-width{padding:0 .5rem}.topbar-item-inner:has(.hide-mobile) span{margin:0!important}.topbar-item-inner .icon-img{width:20px;height:20px}}@media only screen and (max-width:480px){.topbar-item span,.topbar-item a span{font-size:10px;margin-left:5px!important}.topbar-item-inner .icon-img{width:16px;height:16px}.announcement-bar-section .announcement-bar{flex-wrap:nowrap;padding:8px 0;gap:3px;row-gap:6px;overflow-x:scroll}.hdr-top-bar .topbar-item{width:100%!important;min-width:fit-content}}
@media screen and (max-width: 740px){
.gridlock .announcement-bar-section .container.utility-bar__grid.row {
    width: 100%;
}
.gridlock .announcement-bar-section .announcement-bar{
overflow-x:auto;
}
.announcement-bar-section .hdr-top-bar .topbar-item{
min-width:fit-content;
}
}
